home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1995 April / macformat-023.iso / Shareware City / Utilities / Dialectic Filters 1.0.1 / Dialectic Filters README next >
Encoding:
Text File  |  1994-12-20  |  5.1 KB  |  128 lines  |  [TEXT/ttxt]

  1. _______________________________________________________________
  2. DIALECTIC FILTERS 1.0.1  —  A freeware BBEdit Extension
  3.  
  4. By Leo Breebaart, Copyright © 1994 Kronto Software
  5. Internet e-mail: leo@cp.tn.tudelft.nl            
  6. _______________________________________________________________
  7.  
  8.  
  9. Description
  10.  
  11.     In 1994 Mark Pilgrim released version 1.2 of his application Dialectic, which
  12.     transmogrifies English text in various entertaining ways. I have used his
  13.     source code to implement the same set of filters as an extension for
  14.     BBEdit and BBEdit Lite, the Macintosh text editors from Bare Bones Software.
  15.  
  16.     Or perhaps I should rather say:
  17.  
  18.     In 1994 Merk Peelgrim releesed ferseeun 1.2 ooff hees eppleeceshun Deeelectic,
  19.     vheech trunsmugreeffies Ingleesh text in fereeuoos interteeening veys. I
  20.     hefe-a used hees suoorce-a cude-a tu implement zee seme-a set ooff feelters
  21.     es an ixtenseeun fur BBEdeet und BBEdeet Leete-a, zee Meceentush text ideeturs
  22.     frum Bere-a Bunes Sufftvere-a. Bork Bork Bork!
  23.  
  24.  
  25. Remarks
  26.  
  27.     •  The Dialectic Filters are compatible with both BBEdit and BBEdit Lite, but need
  28.     version 2.0 or later to run. Undo-functionality is available with version 3.0 and later.
  29.  
  30.     •    Using radio buttons as a means to choose among dialects is only a temporary solution. 
  31.     A scrollable list would be much more compliant with the Human Interface guidelines (not
  32.     to mention better suited to future expansions of the filter set), but is also a bit more
  33.     difficult to program, so I decided to use the less perfect but easier solution for this first
  34.     version of the extension.
  35.  
  36.     •  Rather than adapting or rewriting the original filters and then having to debug
  37.     them all over again, I decided to make the Dialectic Filters source code plug-in compatible 
  38.     with the original filters. This has the additional advantage that if Mark ever updates 
  39.     his filters or writes new ones, all I have to do is recompile in order to incorporate
  40.     them in the extension.
  41.  
  42.     •  The source code to the Dialectic Filters extension is free, and should be available
  43.     from the same software repositories that carry the extension itself. If you can’t find
  44.     it you can always get the source from me through e-mail. See also the URLs section
  45.     below.
  46.  
  47.     •  This extension is released to the public under the GNU General Public License
  48.     (see below) because the original Dialectic code was released that way (and hence my
  49.   adaptation has to be as well), not because I am personally a supporter of the Free
  50.   Software Foundation’s approach to software licensing.
  51.  
  52.  
  53. Version history
  54.  
  55.     1.0          21 Nov 1994
  56.                             —    Initial release.
  57.  
  58.     1.0.1     30 Nov 1994
  59.                             —    Fixed a bug in the Pig Latin filter (apostrophes yielded garbage in the output).
  60.                             —    Minor cosmetic bug fixes and improvements.
  61.  
  62.  
  63. Distribution
  64.     
  65.     This extension is free software. You may redistribute it under the terms
  66.     of the GNU General Public License as published by the Free Software
  67.     Foundation; either version 2 of the License, or (at your option) any
  68.     later version.
  69.     
  70.     This program is distributed in the hope that it will be useful, but
  71.     WITHOUT ANY WARRANTY; without even the implied warranty of
  72.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  73.     General Public License for more details.
  74.     
  75.     For a copy of the GNU General Public License, write to the Free
  76.     Software Foundation, Inc., 675 Massachusetts Ave, Cambridge, MA 02139,
  77.     USA, or get it from the Dialectic Filters source code package.
  78.  
  79.  
  80. Credits & Acknowledgments
  81.  
  82.     The biggest thank you goes of course to Mark Pilgrim for writing Dialectic, for 
  83.     allowing me to use his source code, and for his general enthousiasm about this project.
  84.  
  85.   Also thanks to Rich Siegel and Bare Bones Software for BBEdit, for providing 
  86.     such a great development environment, and for patiently answering my programming 
  87.     questions.
  88.  
  89.     I learned a lot by studying the source code to Craig H. Maynard’s excellent
  90.   BBEdit extension LineSort.
  91.     
  92.     As always, thanks to Lloyd “Screensaver FAQ” Wood for feedback and
  93.     beta-testing.
  94.  
  95.     The Dialectic Filters were programmed using THINK C 7.0.4,  Think Reference 2.0.1,
  96.     ResEdit 2.1.3 and BBEdit 3.0.1.
  97.  
  98.  
  99. All comments, questions, and bug reports concerning this extension will be
  100. more than welcome. I look forward to receiving your feedback.
  101.  
  102. Enjoy,
  103.  
  104. --
  105. Leo Breebaart (leo@cp.tn.tudelft.nl)
  106.  
  107. _______________________________________________________________
  108.  
  109. Appendix: URLs
  110.  
  111.     Here are URLs for the Internet resources mentioned in this document. Newer
  112.     versions of these files may of course have been released by the time
  113.     you read this. Most of the files are available from many other sites as well.
  114.  
  115.     BBEdit Lite 3.0:
  116.                         ftp://ftp.std.com:/pub/bbedit/bbedit-lite-30.hqx
  117.     BBEdit 3.0 Demo:
  118.                         ftp://ftp.std.com:/pub/bbedit/bbedit-30-demo.hqx
  119.     BBEdit 3.0 Extension Development Kit
  120.                         ftp:// ftp.std.com:/pub/bbedit/bbedit-30-dev-kit.hqx
  121.     Dialectic 1.2:
  122.                         ftp://sumex.stanford.edu/info-mac/text/dialectic-12.hqx
  123.     Dialectic 1.2 Source Code:
  124.                         ftp://sumex.stanford.edu/info-mac/dev/src/dialectic-12-c.hqx
  125.     LineSort 1.2b1:
  126.                         ftp://mac.archive.umich.edu/mac/util/text/bbeditlinesort1.2b1.cpt.hqx
  127. _______________________________________________________________
  128.